﻿.x-a-none{
	text-decoration:none
	}
.x-a-none:hover,.x-a-none:active{
	text-decoration:none
	}
.x-opacity{
	-ms-filter:alpha(Opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5
	}
.menu-list .list-wrap{
	margin-bottom:10px
	}
.menu-list .title{
	font-size:18px;color:#333;font-weight:700;text-decoration:none
	}
.menu-list .title-red{
	font-size:18px;color:#333;font-weight:700;text-decoration:none
	}
	/*
.menu-list .title-fire{
	background:url(../images/fire_icon_eda90de.png) no-repeat;width:17px;height:19px;position:absolute;margin-left:7px;margin-top:3px
	}*/
.menu-list .list-status{margin-bottom:15px}
.menu-list .list{width:690px}
.menu-list .list ul{width:710px}
.menu-list .desc-float{width:180px;padding:7px;z-index:3000!important;background:#fefaef;border:1px solid #dfd3c3}.menu-list .desc-float .mod-tip-hd{font-size:14px;color:#333;font-weight:400;text-decoration:none;word-break:break-all}.menu-list .desc-float .mod-tip-bd{font-size:12px;color:#666;font-weight:400;text-decoration:none;margin:5px 0 0;word-break:break-all}.menu-list .list-item{width:335px;height:120px;position:relative;background:#fafafa;float:left;margin-right:20px;margin-bottom:15px;padding:0;color:#333}
.menu-list .list-item.on .m-sel-icon{width:92px;-webkit-transition:width .2s ease-in 0s;-moz-transition:width .2s ease-in 0s;-o-transition:width .2s ease-in 0s;transition:width .2s ease-in 0s}
.menu-list .list-item .headimg{
	overflow:hidden;display:block;position:relative;width:120px;background:url(../images/default_bg_11314da.png) center center no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover
	}
.menu-list .list-item .headimg .bg-img{
	height:120px;width:120px
	}
.menu-list .list-item .headimg .headimg-tran-cover{
	background:#000;background:rgba(0,0,0,.7);filter:alpha(opacity=70);font-size:12px;color:#fff;font-weight:400;text-decoration:none;position:absolute;text-align:center;height:20px;line-height:20px;bottom:0;left:0;width:100%
	}
.menu-list .list-item .info{margin-left:20px;font-size:14px;color:#333;font-weight:400;text-decoration:none;padding:10px 0;height:100px}
.menu-list .list-item .info h3{width:150px;overflow:hidden;margin-bottom:5px;cursor:default;font-size:14px;color:#333;font-weight:400;text-decoration:none}
.menu-list .list-item .info .info-desc{height:52px}
.menu-list .list-item .info .m-hot-value{color:#666}
.menu-list .list-item .info .m-hot-value .stock-count{font-size:12px;color:#999;font-weight:400;text-decoration:none}.menu-list .list-item .info .m-price{line-height:22px;margin:0;position:absolute;bottom:10px}
.menu-list .list-item .info .m-price del{font-size:12px;color:#999}
.menu-list .list-item .info .m-price .activityprice{color:#ff2d4b}
.menu-list .list-item .info .sales-count{font-size:12px;color:#999;font-weight:400;text-decoration:none}
.menu-list .list-item .info span.divider{
	width:1px;height:11px;margin:0 12px;background:#e4e4e4;display:inline-block;*display:inline;*zoom:1
	}
.menu-list .list-item .info .m-break{
	line-height:24px;margin:0;position:absolute;bottom:10px;color:#666}.menu-list .list-item .info .m-break del{font-size:12px;color:#999
	}
.menu-list .list-item .info .m-break .activityprice{color:#ff2d4b}
.menu-list .list-item .info .nobg{
	color:#999;margin:0 0 0 4px
	}
.menu-list .list-item .m-sel-icon{
	visibility:visible;color:#ff2d4b;height:26px;line-height:26px;position:absolute;bottom:10px;right:10px;-webkit-user-select:none;-moz-user-select:none;width:95px;overflow:hidden
	}
.menu-list .list-item .m-sel-icon .select-con{
	width:92px;float:right
	}
.menu-list .list-item .m-sel-icon strong{display:inline-block}
.menu-list .list-item .m-sel-icon .select_count{
	display:inline-block;width:30px;height:26px;padding:0;border:0;text-align:center;zoom:1;*display:inline;overflow:hidden;vertical-align:top
	}
.menu-list .list-item .m-sel-icon .addtocart{
	cursor:pointer;display:inline-block;width:26px;height:26px;padding:0;border:0;text-align:center;zoom:1;*display:inline;
	}
.menu-list .list-item .m-sel-icon .minusfrcart{
	cursor:pointer;display:inline-block;width:26px;height:26px;padding:0;border:0;text-align:center;zoom:1;*display:inline;
	}
.menu-list .list-item .m-setMeal-icon{
	visibility:visible;color:#ff2d4b;background:#fff;height:24px;line-height:24px;position:absolute;bottom:10px;right:10px;-webkit-user-select:none;-moz-user-select:none;overflow:hidden;padding:0 8px;border:1px solid #ff2d4b;cursor:pointer
	}
.menu-list .list-item .m-setMeal-icon:hover{
	color:#fff;background:#ff2d4b
	}
.menu-list .list-item-box-shadow{
		-moz-box-shadow:1px 1px 15px 0 rgba(0,0,0,.4);-webkit-box-shadow:1px 1px 15px 0 rgba(0,0,0,.4);-o-box-shadow:1px 1px 15px 0 rgba(0,0,0,.4);-ms-box-shadow:1px 1px 15px 0 rgba(0,0,0,.4);box-shadow:1px 1px 15px 0 rgba(0,0,0,.4);border:solid 1px #e6e6e6 \9;margin:0 18px 13px 0 \9
		}
.menu-list .list-item-overlay{
		width:98%;z-index:10
		}
.menu-list .add-overlay{
	width:100%}
.menu-list .add-overlay .close{
	cursor:pointer;background:url(../images/icon_ov_close_e64df23.png) no-repeat;height:30px;width:30px;display:inline-block;float:right
	}
.menu-list .add-overlay .content{
	clear:both;background:#fff;border-top:2px solid #ff2d4b;-moz-box-shadow:0 0 5px 0 #e4e4e4;-webkit-box-shadow:0 0 5px 0 #e4e4e4;-o-box-shadow:0 0 5px 0 #e4e4e4;-ms-box-shadow:0 0 5px 0 #e4e4e4;box-shadow:0 0 5px 0 #e4e4e4;border:1px solid #e4e4e4\9
	}
.menu-list .add-overlay .msg{
	padding:0 0 12px;margin:0 0 12px;font-size:12px;color:#999;font-weight:400;text-decoration:none;border-bottom:1px solid #999
	}
.menu-list .add-overlay .msg span{
	margin:0
	}
.menu-list .add-overlay .msg span.divider{
	width:1px;height:11px;margin:0 12px;background:#e4e4e4;display:inline-block;*display:inline;*zoom:1
	}
.menu-list .add-overlay .size-table{
	margin:15px 20px;font-size:12px;color:#999;font-weight:400;text-decoration:none
	}
.menu-list .add-overlay .size-table td{
	padding:4px 4px 4px 0
	}
.menu-list .add-overlay .size-table .attr-title{
	width:61px
	}
.menu-list .add-overlay .size-table .s-item{
	padding:2px 8px;margin:0 8px 4px 0;cursor:pointer;color:#333;display:inline-block;*display:inline;*zoom:1;text-align:center;-moz-border-radius:2px;border-radius:2px;background:#fafafa
	}
.menu-list .add-overlay .size-table .s-item.sec,.menu-list .add-overlay .size-table .s-item:hover{
	background:#ff2d4b;color:#fff
	}
.menu-list .add-overlay .m-sel-icon{
	position:static;float:left;margin:0
	}
.menu-list .add-overlay .m-sel-icon .divider,.menu-list .add-overlay .m-sel-icon .stockcon{
	height:20px;display:inline-block;*display:inline;*zoom:1;overflow:hidden;color:#999;line-height:14px;margin:0 4px
	}
.menu-list .add-overlay .m-sel-icon .divider{
	margin:0
	}
.menu-list .add-overlay .btn-con{
	height:30px;padding:12px 20px;background:#f9f9f9;text-align:center
	}
.menu-list .add-overlay .submit-btn{
	display:inline-block;width:auto;height:16px;padding:0;border:0;text-align:center;zoom:1;*display:inline;-webkit-transition:background-color .2s ease-in 0s;-moz-transition:background-color .2s ease-in 0s;-o-transition:background-color .2s ease-in 0s;transition:background-color .2s ease-in 0s;-moz-border-radius:2px;border-radius:2px;font-size:1em;background-color:#ff2d4b;cursor:pointer;font-size:16px;color:#fff;font-weight:400;text-decoration:none;padding:4px 70px 12px
	}
.menu-list .add-overlay .submit-btn.versa{
	background-color:#666
	}
.menu-list .add-overlay .submit-btn.versa:hover{
	background-color:#5c5c5c
	}
.menu-list .add-overlay .submit-btn:hover{
	background-color:#e52843
	}
.menu-list .add-overlay .submit-btn.disable,.menu-list .add-overlay .submit-btn.disabled{
	background-color:#888;cursor:default
	}